@charset "utf-8";
/* CSS Document */
*{
	margin: 0;
	padding: 0;
}
#skypedetectionswf {
display: none;
}
.clear{clear:both;}
body{
	background:url(../images/back.jpg) no-repeat center top #000000;
/*	font-family:Arial, Helvetica, sans-serif; */
	font-family:verdana,arial,helvetica,sans-serif; 
	font-size:11px; 
	line-height:14px; 
	color:#605f60; 
	text-align:center;
}
a{
	border: 0px;
}
a:hover{
	cursor: pointer;
}
p{
	margin: 5px;
}

.sidePadMid img{
	border: 1px solid #c0c0c0;
}

.button-gray{
	background:#f1f1f1;
	background:-webkit-gradient(linear,left top,left bottom,from(#e9e9e9),to(#d1d1d1));
	background:-moz-linear-gradient(top,#e9e9e9,#d1d1d1);
	-pie-background:linear-gradient(top,#e9e9e9,#d1d1d1);
	border:1px solid #bbb;color:#555;text-shadow:0 1px 0 #fff;
	padding: 3px;
}
.button-gray:hover,.button-gray:focus,.button-gray.hover{
	border:1px solid #aaa;background:#ececec;
	background:-webkit-gradient(linear,left top,left bottom,from(#e1e1e1),to(#c1c1c1));
	background:-moz-linear-gradient(top,#e1e1e1,#c1c1c1);
	-pie-background:linear-gradient(top,#e1e1e1,#c1c1c1);border:1px solid #999;color:#555;
}
.button-gray:active,.button-gray.active,.button-gray.current{
	background:#ddd;background:-webkit-gradient(linear,left top,left bottom,from(#ccc),to(#e9e9e9));
	background:-moz-linear-gradient(top,#ccc,#e9e9e9);-pie-background:linear-gradient(top,#ccc,#e9e9e9);
	border:1px solid #999;color:#555;
}


.banner_bottom{height:11px; background:url(../images/banner_bottom_bg.gif) repeat-x left top;}

.main{
	width:980px; margin:auto; text-align:left;	
}

/* Header */
.header .row1{
	height:110px; background-image:url(../images/header_bg1.png);
}
.header .row1_home{
	height:110px; background-image:url(../images/header_bg2.png);
}
.header .row1 a{color:#e4c2ff; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none;}
.header .row1 a:hover{text-decoration:underline;}
	.row1 .logo{
		width:auto; float:left;	
	}
	.row1 .shopping-cart{
		width:auto; float:right;
	}
	.row1 .shopping-cart .indent{
		padding:30px 23px 10px 0; color:#8641bb;
	}
	.row1 .shopping-cart .indent strong{
		color:#e4c2ff; font-family:Arial, Helvetica, sans-serif; font-size:13px;
	}
.header .row2{
	background:url(../images/header_bg2.gif) repeat-x left top #f6f2f6;
	min-height:28px; height:auto !important; height:28px; font-weight:bold;
}
	.header .row2 ul{
		list-style:none; text-transform:uppercase; text-transform:capitalize; font-family:Arial, Helvetica, sans-serif;
	}
	.header .row2 li{float:left; background:url(../images/user_menu_bg.gif) no-repeat right; display:block; line-height:18px; font-size:12px;}
	.header .row2 ul li ul{
		background:url(images/header_bg3.gif) repeat-x left top #503959;
	}
	.header .row2 ul li ul li{
		background-image: none;	
	}	
	.header .row2 li a{display:block;  padding:5px 33px 5px 32px; text-decoration:none; color:#001519}
	.header .row2 li.first {background:none;}
	.header .row2 li.first a{display:block; padding:5px 33px 5px 34px; text-decoration:none; color:#001519}
	.header .row2 ul li ul li{
		width: 100%;
	}
	.header .row2 ul li ul li a{
		padding:5px 0px 5px 10px;
		color: #c0c0c0;
	}
	.header .row2 ul li a:hover{ color:#ffffff; display:block;  background:url(images/user_menu_bg2.gif) no-repeat 0px 8px #503959;}
.header .row3{
	background:url(../images/header_bg4.gif) repeat-x left top #140d15; min-height:39px; height:auto !important; height:39px;
}
	.header .row3 .col1{width:auto; float:left;}
	.header .row3 .col1 .indent{padding:11px 0 0 34px;}
	.header .row3 .col1 .indent ul{list-style:none; text-transform:uppercase; margin-top:0; text-transform:capitalize; font-family:Arial, Helvetica, sans-serif}
	.header .row3 .col1 .indent li{float:left; background:url(../images/user_menu_bg2.gif) no-repeat 0px 8px; display:block; line-height:14px; font-size:11px;}
	.header .row3 .col1 .indent li a{display:block; padding:2px 21px 0 12px; text-decoration:none; color:#d8d4d9}
	.header .row3 .col1 .indent li.last a{display:block; padding:2px 21px 0 12px; text-decoration:none; color:#d8d4d9}
	.header .row3 .col1 .indent a:hover{text-decoration:underline !important;}
	.header .row3 .col2{width:auto; float:right;}
	.header .row3 .col2 .col1{width:auto; float:right;}
	.header .row3 .col2 .col1 .indent{padding:14px 12px 0 31px;}
	.header .row3 .col2 .col1 .indent img{margin-right:7px;}
	.header .row3 .col2 .col2 {width:auto;}
	.header .row3 .col2 .col2 select{width:128px; height:19px; border:solid 1px #501c56; background:#fef3ff; color:#756977; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
	.header .row3 .col2 .col2 td{color:#a179b1;}
	

/*--------------Content-------------------------------*/
#main-content{
	width: 100%;
	margin-top: 5px;	
}
#main-content .left-menu{
	width: 200px;
	float: left;
}

/*------------ Box -----------------------------------*/
.box_head{color:#ffffff; font-size:12px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold; width:100%; background:url(../images/head_bg1.gif) repeat-x left top #282527}
.box_head .inner1{background:url(../images/head_bg3.gif) no-repeat right top}
.box_head .inner2{background:url(../images/head_bg2.gif) repeat-x left bottom; padding:5px 5px 7px 15px;}


.box_head a{text-decoration:none; color:#ffffff;}
.box_head a:hover{text-decoration:underline}


.box{margin-bottom:0; width:100%; background:url(../images/box_bg1.gif) no-repeat left top #f8f5f8;}
.box .box-indent{padding:14px 11px 15px 11px; overflow:hidden;}

.box select{width:90%;}

.box {margin:0; color:#3d3d3d; font-family:tahoma; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.box a {color:#3d3d3d; text-decoration:none;}
.box a:hover {text-decoration:underline;}

.box ul {margin:0; padding:0; list-style:none;}
.box ul li {padding:5px 0 4px 10px;}
.box ul li a {padding-left:12px; text-decoration: none;}
.box ul li a:hover {text-decoration:underline;}

.box ol {margin:0; padding:0; list-style:none;}
.box ol li {padding:6px 0 2px 17px;}
.box ol li a {text-decoration:underline;  padding-left:10px;}
.box ol li a:hover {text-decoration:none;}

.support-content{
	margin-bottom: 10px;
}

/* ----------------------- FORM BOXES ------------------------- */

#search {}
#search .box_head{display:none;}
#search .box{margin-bottom:5px; width:100%; background:url(../images/box1_bg2.gif) repeat-x left top #0c030f;}
#search .box .inner1{background:url(../images/box1_bg3.gif) repeat-y left top;}
#search .box .box-indent{padding:15px 0 5px 8px; overflow:hidden; background:url(../images/box1_bg1.jpg) no-repeat left top;}


#search input.s_input{width:140px; height:18px; color:#756977; font-size:11px; border:solid 1px #501c56; background:#fef2ff; font-family:Arial, Helvetica, sans-serif; border-right:none;}
#search a{color:#ffffff; font-size:10px; text-decoration:underline; padding-right:8px; font-family:Arial, Helvetica, sans-serif}
#search a:hover{text-decoration:none;}


#search label{color:#ffffff; font-size:12px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold; width:100%;}
#currencies label{color:#ffffff; font-size:12px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold; width:100%;}

.slider-bottom{
	width: 100%;
	height: 11px;
	background: url(../images/banner_bottom_bg.gif) repeat-x left top;
}
/*------------------------------- Main ------------------------------------------------- */
.main-wrapper{
	margin-left: 3px;	
	float: left;
	width: 775px;
}

.main-content{
	background-color: #FFF;
}

.content_header
{
	background: url(../images/bg_titile_left_top2.gif) no-repeat left top #fffaff;
	border-bottom: 1px solid #c0c0c0;
}
.content_header .centerBoxHeading{
	padding: 7px 0px 5px 40px;
}

.content_detail
{
	width: 100%;
	background-color: #fffaff;
	float: left;
}
.product-wrapper{
	width: 185.1px;
	height: 320px;
	float: left;
	margin: 3px;
	border: 1px solid #c0c0c0;
	background: url(../images/goods_bg6.gif) repeat-x left bottom;
}
.product-wrapper:hover{
	border: 1px solid black;
}
.product-image{
	width: 100%;
	float: left;
}
.product-image img{
	padding: 3px;
	margin-left: 15px;
	width: 150px;
	height: 200px;
}
.product-information{
	width: 100%;
	float: left;
	margin: 3px;
	font-size: 9pt;
}
.product-bottom{
	width: 100%;
	margin: 5px 3px 3px 3px;
	float: left;
}
.detail-button{
	float: left;
	margin-left: 5px;
	background: url(../images/button_goto_prod_details.gif) repeat-x;
	height: 20px;
	text-align: justify;
	padding: 3px 3px 5px 15px;
	color: #f1f1f1;
}
.product-bottom .facebook-button{
	float: left;
}
.product-bottom .price{
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 5px;
	font-size: 10pt;
	font-weight: bold;
}

.column_center_bg1{background:url(../images/content_bg1x.gif) no-repeat left top #fffaff;}
.column_center_bg2{background:url(../images/content_bg2x.gif) no-repeat right top; padding:5px 5px 5px 5px;}

.column_center_bg3{background:url(../images/content_bg3.gif) no-repeat right bottom; padding-right:5px; height:5px; display:none}
.column_center_bg4{background:url(../images/content_bg4.gif) no-repeat left bottom; padding-left:5px;}
.column_center_bg5{background:#FFFFFF; height:5px;}


/* Slideshow product page
-------------------------- */
#slideShowContainer {
	
	/**/
	padding:0 10px;
	text-align:center;
	width: 755px;
	height: 380px;
	background-color: #fffff5;
	overflow: hidden;
	
}
#home #slideShowContainer,#productCat #slideShowContainer,#product #slideShowContainer {/*background:url(../image/bg_slideshow.png) center no-repeat;*/}
#home #slides, #productCat #slides, #product #slides {width:683px; height:364px;}
#home #slides .slides_container,#productCat #slides .slides_container, #product #slides .slides_container {width:683px; height:354px;}
#slides .pagination {
	/*margin:26px auto 0;*/
	display:block;
	text-align:right;
	width:100px;
	
}

#slides .pagination li {
	float:left;
	margin:0 1px;
}

#slides .pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../images/paginati.png);
	background-position:0 0;
	/*float:left;*/
	overflow:hidden;
}
#slides .pagination li.current a {
	background-position:0 -12px;
}


/* ----------------------------------Box Main content -------------------------------------*/
.title_box{overflow:hidden; margin-bottom:6px;}
.title_box .row1 {display:none}
.title_box .row1 .title_inner1{background:url(../images/bg_titile_right_top.gif) no-repeat right top; padding-right:6px;}
.title_box .row1 .title_inner2{background:url(../images/bg_titile_left_top.gif) no-repeat left top; padding-left:6px;}
.title_box .row1 .title_inner3{background:url(../images/bg_titile_top.gif) repeat-x left top #1a4377; height:6px;}

.title_box .row2{background:url(../images/bg_titile_top2.gif) repeat-x left bottom ; width:100%;}
.title_box .row2 .title_inner1{background:url(../images/bg_titile_left.gif) repeat-y left top; width:100%;}
.title_box .row2 .title_inner2{background:url(../images/bg_titile_right.gif) repeat-y right top; width:100%;}
.title_box .row2 .title_inner3{background:url(../images/bg_titile_left_top2.gif) no-repeat left top; width:100%;}
.title_box .row2 .title_inner4{background:url(../images/bg_titile_right_top2.gif) no-repeat right top; width:100%;}



.title_box .row3 {display:none;}
.title_box .row3 .title_inner1{background:url(../images/bg_titile_right_bottom.gif) no-repeat right top; padding-right:10px;}
.title_box .row3 .title_inner2{background:url(../images/bg_titile_left_bottom.gif) no-repeat left top; padding-left:10px;}
.title_box .row3 .title_inner3{background:url(../images/bg_titile_bottom.gif) repeat-x left top; height:3px;}


/* ---------------------------------- Bottom ----------------------------------------------*/
#bottom{
	border-top:solid 1px #332e33;
	height:101px;
	width: 100%;
	float: left;
	margin-top: 3px;
}

#bottom .col1{
	float: left;
}
#bottom .col1 img{
	margin-right: 15px;
}

#bottom .col2{
	float: right;
	text-align: right;
	color: #524B52;
}
#bottom .col2 a {color:#863b98; text-decoration:none;}
#bottom .col2 a:hover{text-decoration:underline;}

#bottom .col2  span{font-weight:normal; font-size:12px; color:#332e33}
#bottom .col2  span a{text-decoration:none; color:#a998a9}
#bottom .col2  span a:hover{text-decoration:underline;}

/*-----------------------Product detail ---------------------- */
#imageProduct-zoom{
	width: 400px;
	float: left;
	border: 1px solid #c0c0c0;
	height: 470px;
	margin: 2px;
}
#ProductInformation{
	width: 360px;
	float: right;
	margin: 2px;
}

#ProductInformation .title-product{
	font-size: 12pt;
	padding: 5px 2px 5px 2px;
}
.label{
	font-weight: bold;
}
#ProductSubImage{
	width: 100%;
	float: left;
	margin: 5px;
}
#ProductSubImage img{
	height: 190px;
	width: 146px;
	border: 2px solid #FFF;
}
#ProductSubImage img:hover{
	border: 2px solid #c0c0c0;
}

#comment{
	width: 100%;
	float: left;
	margin: 5px 3px 20px 3px;
}
.comment-header-title{
	font-size: 12pt;
	font-weight: bold;
	margin: 10px 5px 10px 5px;
}
.comment-title{
	margin: 5px 0 5px 20px;
	font-size: 10pt;
	color: #863B98;
	font-weight: bold;
}
.comment-content{
	margin-left: 40px;
}
#form-comment{
	margin-left: 50px;
}


/*---------------------------------------------------------------
						Home page css
--------------------------------------------------------------------------------------------*/
#HomeSlider
{
	width: 100%;
	height: 350px;	
	background-color: #FFF;
}

.child-content{
	width: 176px;
	height: 150px;
	float: left;
	margin: 5px 0px 3px 1px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background-color: #c0c0c0 transparent;	
}
.child-content a{
	color: #eee;
}
.child-content-title{
	background: url(../images/graphic_2.png) no-repeat left top;
	width: 176px;
	height: 25px;
	color: #eee;
	text-align: center;
	padding-top: 10px;
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;
}
.child-content-body{
	border-left: 1px solid #464646;
	border-right: 1px solid #464646;
	border-bottom: 1px solid #464646;
	text-align: center;
	padding: 5px;
}
.child-content-body img{
	height: 100px;
	width: 100px;
}

.product_box3 .row2 .bg_inner311{background:url(../images/goods_bg4.gif) repeat-y right top; padding:20px;}

/*----------------------------------- NEWS ---------------------------------------*/
.news-wrapper{
	width: 360px;
	height: 350px;
	float: left;
	margin: 5px 9px 3px 5px;
	border: 0px solid #c0c0c0;
	padding: 3px;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
}

.news-wrapper a{
	text-decoration: none;
	color: #6A105A;
}
.news-wrapper a:hover{
	text-decoration: underline;
}

.title-news{
	float: left;
	width: 100%;
	height: 70px;
}
.title-news a{
	color: #6A105A;
	text-decoration: none;
	font-size: 14pt;
	line-height: 17pt;
	padding-bottom: 5px;
}

.description-news{
	float: left;
	width: 100%;
	line-height: 1.5;
	font-size: 10pt;
}
.description-news img{
	float: left;
	margin: 2px 5px 2px 2px;
}

#link-content-home{
	float: right;
}
#link-content-home ul{
	list-style: none;
}
#link-content-home ul a{
	display: block;
	text-decoration: none;
	font-size: 10pt;
	color: #c0c0c0;
	background: url(../images/home_a.png) no-repeat left top;
	padding: 3px 0 0 20px;
	height: 25px;
}
#link-content-home ul li a:hover{
	color: #fff;
}